package br.edu.unip.locacao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import br.edu.unip.dados.Caminho;
import br.edu.unip.dados.FabricaDeConexao;
public class Recibo {
	
	public String Buscar(int id_item){
		String s=null;
		try {
			Connection conexao = FabricaDeConexao.AbrirConexao(Caminho.caminho, "", "");
			Statement st = conexao.createStatement();
			String sql = "SELECT PLACA, DT_RETIRADA, KM_RETIRADA, DT_ENTREGA, KM_ENTREGA, SUBTOTAL, DESCONTO FROM ITENS WHERE ID_ITEM ="+id_item;
			ResultSet rs = st.executeQuery(sql);
			try{
				while(rs.next()){
				double subtotal = rs.getDouble("SUBTOTAL");
				double desconto = rs.getDouble("DESCONTO");
				s = "\t\t\tRECIBO - FICTION\n\n";
				s += " ----------------------------------------------------------------------\n";
				s += " |PLACA: " + rs.getString("PLACA");
				s +="\n |DATA DE RETIRADA: " + rs.getString("DT_RETIRADA");
				s +="\t DATA DE ENTREGA: " + rs.getString("DT_ENTREGA");
				s +="\n |KILOMETRAGEM DE RETIRADA: " + rs.getDouble("KM_RETIRADA");
				s +="\t KILOMETRAGEM DE ENTREGA: " + rs.getDouble("KM_ENTREGA");
				s +="\n |SUBTOTAL: " + subtotal;
				s +="\n |DESCONTO: " + desconto;
				s +="\n |TOTAL: " + (subtotal-desconto);
				s += "\n ----------------------------------------------------------------------\n";
				}
				}catch (SQLException e) {System.out.println("Erro de SQL ao executar ");System.out.println(e.getMessage());}
				
			st.close();
			conexao.close();
		} catch (SQLException e) {
			System.out.println("Erro de SQL ao executar ");System.out.println(e.getMessage());
		}
		return s;
	}
}